package org.example.controller.SpringBoot300.ut;

import org.example.util.file.FileUtil;

import java.io.File;
import java.util.ArrayList;
import java.util.List;

/**
 * @auther admin闫
 * @Descriptopn  移动音频文件到指定的目录（并检测音频是否存在）
 * @date 2024/4/8 19:10
 */
public class FileMoveTool {

    public static void main(String[] args) {
        List<String> allDGFiles = FileUtil.getAllDGFiles("H:\\短视频工作目录\\mudidir");
        List<String> paths=new ArrayList<>();
        for (String allDGFile : allDGFiles) {
            String fileType = FileUtil.getFileType(allDGFile);
            if (fileType.equals("mp4")){
//                System.out.println(allDGFile);
                paths.add(allDGFile);
            }
        }
//        System.out.println(paths.size());

        int i=0;
        for (String path : paths) {
            File file=new File(path);
            File parentFile = file.getParentFile();

            String substring = file.getName().substring(0, file.getName().length() - 4);

            boolean fileExists = FileUtil.isFileExists("G:\\360MoveData\\Users\\Administrator\\Desktop\\好的" + "\\" + substring + ".mp3");

            if (fileExists){
                i++;
                System.out.println(i);
            }else {
                File file1=new File(path);
                File parentFile1 = file1.getParentFile();
                System.out.println(parentFile1);
            }

        }



    }
}
